package com.nuanshui.heatedloan.fund.biz.dal.mapper;

import com.nuanshui.heatedloan.fund.model.PayPassword;
import org.apache.ibatis.annotations.Param;



public interface PayPasswordMapper {

	/**
	 * 设置新的支付密码
	 * @param 
	 * @author zhangqing
	 * @date 2016年2月29日 下午6:16:56
	 * @since 2.5.0
	 */
    void insert(PayPassword payPassword);
	
	/**
	 * 根据userId获取数据
	 * @param 
	 * @author zhangqing
	 * @date 2016年3月1日 上午11:34:53
	 */
    PayPassword getByUserId(@Param("userId") String userId);
	
	/**
	 * 将支付密码设为空
	 * @param 
	 * @author zhangqing
	 * @date 2016年3月1日 下午2:23:40
	 * @since 2.5.0
	 */
    void updatePayPasswordNull(@Param("userId") String userId);
	
	/**
	 * 获取用户的支付密码
	 * @param 
	 * @author zhangqing
	 * @date 2016年3月1日 下午3:02:02
	 * @since 2.5.0
	 */
    String findPasswordByUserId(@Param("userId") String userId);
	
	/**
	 * 修改支付密码
	 * @param 
	 * @author zhangqing
	 * @date 2016年3月2日 下午5:28:26
	 * @since 2.5.0
	 */
    void updatePayPassword(@Param("userId") String userId, @Param("password") String password);
	
}
